package com.tarena.lbs.coupon.service;

import com.github.pagehelper.PageParam;
import com.tarena.lbs.base.protocol.model.Result;
import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.coupon.api.pojo.param.UserCouponsParam;
import com.tarena.lbs.coupon.pojo.param.CouponParam;
import com.tarena.lbs.coupon.pojo.vo.CouponVO;

import java.util.List;

public interface CouponService {

    void addCoupon(CouponParam couponParam);

    PageResult<CouponVO> pageList(Integer pageNum, Integer pageSize);

    CouponVO couponDetail(Integer id);

    void receiveCoupon(UserCouponsParam param);
}
